home *** CD-ROM | disk | FTP | other *** search
- This directory contains several `file-out' files, containing Smalltalk
- versions of the SMACK (SMalltalk ACtor Kernel) system.
-
- SMACKv1.0.st
-
- This file-in file contains the SMACK version V1.0, essentially as described
- in the technical report "SMACK: The Smalltalk Actor Kernel", dated
- 19th August 1988. This version is retained for historical interest only.
-
- SMACKv1.1.st
-
- This fil-in file contains an improved version of SMACK. Enhancements include:
-
- * Numerous bug fixes. Needless to say, there are plenty more bugs still
- requiring fixing! Bug reports, etc. to me (Trevor), please.
-
- * An interface to the `Grapher' goodie (but see below), which allows a
- graphical display of the acquaintance relationships between actors. Actors
- in the graphical display may be selected using the red button; a menu allows
- inspectors, etc. to be opened on that actor. The graphical representations
- will update automatically as the simulation runs.
-
- * Menu options on inspectors and the grapher allowing access to the source
- code of Behaviours.
-
- * Many pre-defined Behaviours are provided, defined as class methods
- in class Behaviour.
-
- * Support for explicit garbage collection of actors no longer required. A
- Behaviour can include the expression `slf destroy' to remove the actor.
- This simulates `compiler-assisted' garbage-collection, and is quite easy
- to do (in principle) for stack-like customer allocation.
-
- * Some further examples are provided, including the dreaded takeuchi function.
- tak(18 12 6) = 7.
-
-
- actor.icon
-
- This file-in file contains a description of the actor icon.
-
- Grapher.st
-
- This is a modified version of the `Grapher' goodie, for use with SMACKv1.1.st
- (above). Make sure that this is filed in *first*.
-
-
-
- WARNING:
-
- This code has only been tried with VI2.2 images only. Some work *will* be
- required in order to get it working with earlier images.
-
- You *must* *not* have any previous version of SMACK, *or* Grapher in your
- image to use these file-ins naively. Caveat Emptor!
-
- Trevor Hopkins.
- 19 August 1988.
-